package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.table.AbstractTableModel;

import modelo.Equipo;
import modelo.Jugador;
import modelo.Liga;
import modelo.Umpire;

import vista.VentanaJugadoresCargados;
import vista.VentanaJugadoresCargadosTabla;
import vista.VentanaListaUmpire;
import vista.VentanaListaUmpireTabla;

public class ControladorVentanaJugador implements ActionListener {

	private VentanaJugadoresCargados ventanaJugCarg;
	private Equipo equipo;
	
	public ControladorVentanaJugador(Equipo equipo) {
		super();
		ventanaJugCarg = new VentanaJugadoresCargados();
		ventanaJugCarg.setLocationRelativeTo(null);
		ventanaJugCarg.setVisible(true);
		ventanaJugCarg.agregarListener(this);
		this.equipo=equipo;
		this.cargarListado();
		
	}
	
   private void cargarListado(){
	   ArrayList<Jugador> jugadores =  equipo.getJugadores();
	   ventanaJugCarg.setListado(new VentanaJugadoresCargadosTabla(jugadores));
   }

   @Override
   public void actionPerformed(ActionEvent e) {
	   
	   if(e.getActionCommand().equalsIgnoreCase("Aceptar"))
		   ventanaJugCarg.dispose();
	
   }
}
